a long row to hoe

困难(或乏味)的工作;艰巨的任务;麻烦的事情(常与动词have连用)